﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using LM.InterfacesFabricas.Basicos.Enumeradores;

namespace LM.InterfacesFabricas.DTOs
{
    /// <summary>
    /// Rafael.
    /// Classe para o trafego de dados do Cliente.
    /// </summary>
    public class DtoCliente
    {
        public int Codigo { get; set; }
        public string Nome { get; set; }
        public long Cpf { get; set; }
        public int Cnh { get; set; }
        public EnumTipoDoCliente TipoDoCliente { get; set; }
        public List<DtoEndereco> Endereco { get; set; }
        public List<DtoTelefone> Telefones { get; set; }
        public List<DtoDependente> Dependentes { get; set; }
        public List<DtoVeiculo> Veiculos { get; set; }

        public DtoCliente() 
        {
            Endereco = new List<DtoEndereco>();
            Telefones = new List<DtoTelefone>();
            Dependentes = new List<DtoDependente>();
            Veiculos = new List<DtoVeiculo>();
        }
    }
}
